body,html{font-family: 'Microsoft Yahei';overflow-x:hidden;}
#header{z-index: 1000;position: relative;background: #fff; }
.solution{width: 80%;margin:0 auto;}
.wrap{width: 80%;margin:0 auto;}
.cont_us{ font-size: 14px;}
.footer{width: 80%;margin:0 auto;}
.partner{width: 80%;margin:0 auto;}
.proBox .wrap {width: 80%;margin:0 auto;}
.pro_tj{width: 80%;margin:0 auto;}
.top{border-bottom: 1px solid #e5e5e5;height: 57px;line-height: 57px;}
.top .t_a{margin-left: 5%;}
.top .t_a a{padding: 0 5px;display: inline-block;position: relative;}
.top .t_a img{height: 50px;vertical-align: top;}
.top .t_a .wmBox{position: absolute;left: -1px;top:57px;z-index: 200;display: none;}
.top .t_a .wmBox img{ width:180px; height:180px; border:1px solid #dad9d9;}
.top_r{overflow: hidden;height: 57px;}
.wxin:hover .wmBox{display: block;}
.wxin{border-left: 1px solid #e5e5e5;}
.top span.right{border-left: 1px solid #e5e5e5;display: inline-block;padding: 0 20px;color: #5e5e5e;}
.logo{display: inline-block;padding: 15px 0;width:500px;}
.logo img{display: block;width: 100%;}
.head-m{padding-bottom: 0px; }
.head-m .wrap{position: relative; width:80%;}
.menu{margin-right: 56px;}
.menu li{float: left;display: inline;padding:40px 0px 0 0px;border-top: 2px solid transparent;width: 105px;text-align: center;position: relative;height:35px;margin-left: 1px;}
.menu li a{font-size: 16px;}
.menu li.on,.menu li:hover{border-top-color:#e60012;}
.menu li.on a,.menu li:hover a{color: #e60012}
.mIcon{background: url(../images/d_r.png) no-repeat;width: 20px;height: 10px;background-size: 100% 100%;margin-left: 7px;opacity: 0;filter:alpha(opacity=0);display: inline-block;}
.menu li.on .mIcon,.menu li:hover .mIcon{opacity: 1;filter:alpha(opacity=100);}
.subMenu{display: none; position: absolute;left: 0;top:74px;background-color: #a5a3a1;color: #fff;width: 140px; }
.sub_item{padding-top: 16px;padding-right: 0;padding-left: 8px;padding-bottom: 15px;border-bottom: 1px solid #d3d2d1;font-size: 14px;text-align: left;}
.subMenu .sub_item:last-child{border-bottom: none;}
.s_menu{position: absolute;left: 140px;top:5px;width: 350px;background: #fff;height: 365px;display: none;}
.menu li .s_menu a{float: left;width: 50%;height: 50px;line-height: 50px;font-size: 12px;color: #666;}
.s_menu a img{vertical-align: middle; width: 35px;}
.s_menu a i{display: inline-block;padding-left: 15px;padding-right: 5px;}
.menu li .sub_item span.s_a a{color: #fff;font-size: 14px;}
.menu li .sub_item span.s_a a:hover{color: #f60;}
.menu li .s_menu a:hover{color: #f60;}
.menu li:hover .subMenu{display: block;}
.sub_item:hover .s_menu{display: block;}
.sub_item:hover{color: #666;cursor: pointer;background: #fff;}
.menu li .sub_item:hover span.s_a,.menu li .sub_item:hover span.s_a a{color: #666;}
.s_pro{border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.navMobile dd .s_pro a{float: left;width: 15%;height: 50px;line-height: 50px;padding: 0;text-align: left;padding: 5px 0;}
.s_pro a img{vertical-align: middle;}

.s_pro{display: none;}
.s_pro_a.on{background: #e6e6e6;}
/*搜索*/
.searbox{position: relative; float: right;height: 65px;}
.searbtn{ background: transparent url("../images/search_ico.png") no-repeat scroll center center;width: 21px; height: 21px; margin-top: 42px;display: block;margin-left: 18px;margin-right: 10px;background-size: 100% 100%;}
.seardiv{position: absolute; right: 0px;top: 68px; width: 215px; height: 35px; border: 1px solid #ccc; background-color: #fff;z-index: 200;display: none;}
.seardiv .sear_txt { margin-left: 5%;width: 80%; padding: 5px 0px;height: 25px;}
.seardiv .sear_btn {position: absolute; right: 5px; top: 6px;width: 21px;height:21px;background: #fff url("../images/search_ico.png") no-repeat scroll center center;background-size: 100% 100%;}
.searbox_on .seardiv{display: block;}

/*幻灯片*/
#banner{position: relative; width: 80%; margin:0 auto;}
#banner .item,#banner .flexslider{display: block;width: 100%;background-size: 100% 100%;background-repeat: no-repeat;background-position:  center top;}
#banner .owl-carousel img,#banner .flexslider img{display: block;width: 100%;max-width: 100%;}
.owl-pagination,.tjhd{position: absolute;left: 0;bottom: 20px;right: 0;z-index: 100;text-align: center;}
.owl-page,.tjhd li,.swiper-pagination-bullet{width: 11px;height: 11px;background: #959494;border-radius: 50%;display: inline-block;margin:0 7px;font-size: 0;border:2px solid #959494;cursor: pointer;opacity: 1;}
.owl-page.active,.tjhd li.on,.swiper-pagination-bullet-active{border:2px solid #76a9ec;background: none;width: 11px;height: 11px;}

/*移动端菜单按钮*/
#menu-handler{ width: 52px; height: 52px; cursor: pointer; display: none;position: absolute;right: 0%;z-index: 100;top:10px;}
#menu-handler .burger{  width: 34px; height: 4px; background: #3784eb; display: block; position: absolute; z-index: 5; top: 14px; left: 50%; margin: 0 0 0 -17px; transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center; -o-transform-origin: center; -ms-transform-origin: center;}
#menu-handler .burger-2 { top: 24px; }
#menu-handler .burger-3 { top: 34px; }
.navbox { background-color: #fff; padding: 22px 0px 22px; width: 100%; position: relative; z-index: 100; display: none;}

.csstransforms #menu-handler.active .burger-1 { top: 27px;-moz-transform:rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
.csstransforms #menu-handler.active .burger-2 { -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; }
.csstransforms #menu-handler.active .burger-3{ top: 27px; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.csstransitions .trans,.csstransitions .trans:hover { -webkit-transition: all 277ms ease-in-out; -moz-transition: all 277ms ease-in-out; -o-transition: all 277ms ease-in-out; transition: all 277ms ease-in-out; -ms-transition: all 277ms ease-in-out; }
.csstransitions .trans-fast,.csstransitions .trans-fast:hover { -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out; }
.no-csstransitions #menu-handler.active .burger-1,.no-csstransitions .menu-handler.active .burger-2,.no-csstransitions  #menu-handler.active .burger-3 { display: none; }
.no-csstransitions #menu-handler.active { background: url(../images/mob_close.png) no-repeat scroll center center; }
.navbox{transition-duration:0ms;}
.navMobile{padding: 0 15px;}
.navMobile dd { display: block; width: 100%;border-bottom: 1px solid #ddd; }
.navMobile dd:last-child{border-bottom: none;}
.navMobile dd p a{ text-transform: uppercase; font-size: 14px;}
.navMobile dd a { display: block; padding: 14px 0px 14px 0; line-height: 1.4; font-size: 14px; color: #434343; }
.navMobile dd a:hover, .navMobile dd a.cur {color: #3784eb; }
.navMobile dd a:active { background-color: #3784eb; color: #fff; }
.navMobile dd .msubnav { background-color: #fff; display: none;transition-duration:0ms; }
.navMobile dd .msubnav a { color: #7e7e7e; padding-left: 10px; }
.navMobile dd .msubnav a:hover { background-color: #f9f9f9; }
/**************************************/


.news{width: 80%;margin:0 auto;height: 80px;overflow: hidden; background: #efefef;line-height: 80px; font-size:16px;}
.news .slide{position: relative; }
.news .slide .bd{padding-left: 280px;}
.news .slide .bd li{white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.n_tit{color: #7d7d7e;position:absolute;left: 0;top:0;background: #fff;line-height: 80px; width:220px; b}
.n_tit i img{ margin-right:20px; margin-left:20px;}
.sBtn{position: absolute;right: 50px;top:0;width: 100px;text-align: center;background: #f4f4f4;}
.prev{right:150px;}
.sBtn:hover{background-color: #a3c8f9}
.pro-box{ width:80%; margin:0 auto;}
.pro-box  .wrap{width:100%}
.proBox li{float: left;width: 33.333%;display: inline;margin-bottom: 30px; margin-top:25px}
.proBox li a{display: block;margin:0 3%;}
.proBox li .img img{display: block;width: 100%;max-width: 100%;}
.proBox li h3{font-size: 18px;color: #414141;font-weight: normal;padding: 10px 0;}
.proBox li p{font-size: 14px;color: #7d7d7e;padding-bottom: 10px;line-height: 25px;}
.more{font-size: 14px;color: #3784eb; padding-bottom: 5px;}
.more i{display: inline-block;margin-left: 3px;}
.pro_tj{
	background: #f6f6f7;
	padding-top: 20px;
	padding-right: 0;
	padding-left: 0;
	/* [disabled]padding-bottom: 20px; */
	position: relative;
}
.proTit{position: static;background: url(../images/ic.png) repeat-x left bottom;padding: 10px 0;text-align: center;z-index: 100;width: 100%;left: 0;right: 0;top:0;}
.proTit h2{font-family: 'Microsoft Yahei';font-size: 24px;color: #414141;font-weight: normal;}
.proTit a{color:#3799f1;display: block;padding: 10px 0;}
.proTit a:hover{color: #f60;}

.tjbd{}
.item_table{height: 100%;margin: 0 auto;overflow: hidden;}
.pro_tj table{width:100%;border-collapse: collapse;}
.pro_tj td.img{width: 60%;text-align: center;}
.pro_tj td.img img{ width:100%;}
.pTxt{padding-left: 20px;}
.pTxt h3{font-size: 16px;color: #585859;font-weight: normal;}
.pTxt p{
	color: #030000;
	font-size: 13px;
	line-height: 23px;
	padding-top: 15px;
	padding-right: 50px;
	padding-bottom: 15px;;
}
#tjowl{position: relative;overflow: hidden;}
#tjowl .owl-item{margin: 0 auto}
.tjwrap{position: relative;}
#tjowl .tBtn{position: absolute;top:50%;margin-top: -23px;background: none}
.tjwrap .prev{left:50px;}
.tjwrap .next{right: 50px;}
.partner {padding: 20px 0; font-family:'Microsoft Yahei'; }
.partner p{text-align: center;text-transform:uppercase; font-size: 12px; color: #a4a4a4; padding-top: 10px;}
.partner h1{text-align: center;color: #555;font-size: 24px;font-weight: normal;padding: 20px 0 0 0;}
.partLink{width: 100%;margin: 0 auto; margin-top: 20px; margin-left: 28px;}
.partLink li{float: left;display: inline;width: 25%;padding:15px 0;}
.partLink li a{display: block;margin-right: 20%;}
.partLink li img{max-width: 90%;max-height: 80px;}
.lMore{text-align: center;padding: 20px 0;}
#tjowl .owl-item{width: 100%;}

/*产品中心*/
.cp_top .wrap{ width:100%;margin:0 auto;}
.cp_name{ padding-left:12px;}
.cp_top_nav .wrap.clearfix .zx_btn.right{ margin-right:20px;}
.pro-head{
	position: relative;
	height: 25px;
	text-align: center;
	margin-top: 25px;
	margin-bottom: 10px;
}
.pro-head p{position: absolute;left: 0;right: 0;width: 100%;height: 1px;overflow: hidden;background: #818181;top:12px;}
.pro-head span{display: inline-block;padding: 0 35px;background: #fff;z-index: 10;position: relative;font-size: 18px;color: #7d7d7e}
.pro-dl{background:#ececec url(../images/proBg.jpg) no-repeat center top;background-attachment: fixed;background-size: 100% 100%;padding-bottom: 1px;}
.pro-item dt{background: #ececec;}
.p-tit{color: #a7a7a7; padding-left: 50px; font-weight: bold; font-size: 20px;}
.pro-dl.odd dt{background: #fff;}
.pro-item dt .wrap{padding: 30px 0px;font-size: 24px;color: #5e5e5e;height:28px;line-height: 28px;}
.p-icon{background: url(../images/a_r.png) no-repeat;width: 18px;height:35px;background-size: 100% 100%;vertical-align: middle;opacity: .7;}
.pro-item dd{padding: 0 50px;display: none;transition-duration:0ms;}
/*.pro-item.on dd{display: block;}*/
.pro-item.on .p-icon{background-image: url(../images/a_d.png);width:35px;height: 18px;}
.pro-item.on dt{background: none;}
.pro-item.on .p-tit{color: #5e5e5e}
.pro-item.on .p-icon{opacity: 1;}
.lx-tit{color: #fff;text-align: center;font-size: 16px;}
.lx-tit :target{padding-top:70px; margin-top: -70px}
.lx-tit span{ background-color: #3784eb; float: left;width: 100%; line-height: 2.5em;}
.cp-list{margin: 0px -15px 60px -15px}
.cp-list li{width: 25%;float: left;margin-top: 30px;}
.cp-list li a{display: block;margin:0 15px;text-align: center;}
.cp-list li .img img,.img_responsive{display: block;width: 100%;max-width: 100%;}
.cp-list li p{background: #9d9d9e;padding: 13px 0;color: #fff;font-size: 15px;}
.cp-list li a:hover p{background: #f60;color: #fff;}
.hide{display: none;}

/*产品内页*/
.cp_name.left.dInline span{ padding-left: 0.4rem;}
.cp_top_nav{ width:80%; margin:0 auto; border-bottom: 1px solid #a9a9a9; background: #f6f6f7;padding: 10px 0;font-size: 14px;height: 29px;line-height: 29px; }
.cp_name{font-size: 1rem;color: #585859;}

.cp_name.left.dInline a img{ width:2.5rem; margin-bottom:0.2rem; margin-top:-0.3rem}
.zx_btn{background: #3784eb;border-radius: 5px;color: #fff;padding: 5px 10px;display: inline-block;line-height: normal; }
.zx_btn:hover{background: #f60;color: #fff;}
.c_nav{margin-right: 10px;}
.c_nav a{display: inline-block;float: left;padding: 5px 20px;font-size: 14px;line-height: normal;}
.c_nav a.cItem.on{color: #3784eb;}
.bw50{width: 50%;}
.yImg{width: 95%;}
.yImg img{max-width:100%;}
.y_tit{text-align: center; padding-bottom: 20px;}
.y_tit .y_icon{width: 60px;}
.y_tit h4{font-family: 'Microsoft Yahei';font-size: 24px;font-weight: normal;padding: 30px 0 15px 0 ; color:#666; }
.glbox{ display: block; width: 30%; height: 350px; background-image:url(../images/boxpic.png); background-size:cover; background-position-x: -90px;}
.box{color: #6e6d6d;}
.yRight{padding-top: 45px; }
.cm_name{font-size: 16px;padding: 18px 0;text-align: center;}
.cm_infor{line-height: 20px;margin-bottom: 20px;}
.cm_pic_list ul{margin: 0 -5px;}
.cm_pic_list li{float: left;width: 50%;}
.cm_pic_list li a{display: block;margin:0 5px;}
.cm_pic_list li img{display: block;width: 100%;max-width: 100%;}
.box {padding: 20px 0px;}
.gzTop{background-color:#fcfcfc; padding: 0 15px 0 0;}
.gshu{margin-top: 30px;}
.gshu table{width: 100%;border-collapse: collapse;}
.gshu th{border:1px solid #d7d7d7;padding-bottom: 30px;width: 50%;}
.gshu th .geImg img{display: block;width: 100%;max-width: 100%;}
.gshu td{width: 50%;border-bottom: 1px solid #bfddfe;border-left: 1px solid #bfddfe;color: #030000;font-size: 12px;}
.gshu td span{display: block;padding: 15px 25px;}
.gshu td.b_none{border-left: none;}

.tbpage{margin-top: 30px;}
.tbpage table{width: 100%;border-collapse: collapse;}
.tbpage th{border:1px solid #d7d7d7;padding-bottom: 30px;width: 50%;}
.tbpage th .geImg img{display: block;width: 100%;max-width: 100%;}
.tbpage td{width: 25%;border-bottom: 1px solid #bfddfe;border-left: 1px solid #bfddfe;color: #030000;font-size: 12px; padding: 15px;}
.tbpage td span{display: block;}
.tbpage td.b_none{border-left: none; padding-left: 15px;}

.ljbpage{margin-top: 30px;}
.ljbpage table{width: 100%;border-collapse: collapse;}
.ljbpage th{border:1px solid #d7d7d7;padding-bottom: 30px;width: 50%;}
.ljbpage th .geImg img{display: block;width: 100%;max-width: 100%;}
.ljbpage td{width: 25%;border-bottom: 1px solid #bfddfe;border-left: 1px solid #bfddfe;color: #030000;font-size: 12px; padding: 15px;}
.ljbpage td span{display: block;}
.ljbpage td.b_none{border-left: none; padding-left: 15px;}

.fivepage{margin-top: 30px;}
.fivepage table{width: 100%;border-collapse: collapse;}
.fivepage th{border:1px solid #d7d7d7;padding-bottom: 30px;width: 50%;}
.fivepage th .geImg img{display: block;width: 100%;max-width: 100%;}
.fivepage td{width: 20%;border-bottom: 1px solid #bfddfe;border-left: 1px solid #bfddfe;color: #030000;font-size: 12px; padding: 15px;}
.fivepage td span{display: block;}
.fivepage td.b_none{border-left: none; padding-left: 15px;}

.geImg{width: 85%;}
#box3 {background: url(../images/ic1.png) repeat-x left bottom;width: 80%;margin:0 auto;}
#box3 .wrap{width: 95%;}
.tbs img{width: 100%;}

/*技术支持*/
/*.zcCont{position: relative;padding-left: 300px;}*/
/*.zcLeft{width: 300px;padding-top: 25px;position: absolute;left: 0;top:0;}*/
.zcLeft{width: 25%;float: left;padding-top: 25px;background: #fff;}
.zcNav li{height: 50px;line-height: 50px;position: relative;padding-left: 20px;margin-bottom: 3px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
.zcNav li i{display: inline-block;background: url(../images/sprite.png) no-repeat;width: 35px;vertical-align: middle;}
.zcNav li i.zc1{background-position: left top;height: 35px;}
.zcNav li i.zc2{background-position: left -58px;height: 32px;}
.zcNav li i.zc3{background-position: left -118px;height: 30px;}
.zcNav li i.zc4{background-position: left -173px;height: 30px;}
.zcNav li i.zc5{background-position: left -227px;height: 29px;}
.zcNav li i.zc6{background-position: left -289px;height: 31px;}
.zcNav li i.zc7{background-position: left bottom;height: 28px;}
.zcNav li.on i.zc1,.zcNav li:hover i.zc1{background-position: right top;}
.zcNav li.on i.zc2,.zcNav li:hover i.zc2{background-position: right -58px;}
.zcNav li.on i.zc3,.zcNav li:hover i.zc3{background-position: right -118px;}
.zcNav li.on i.zc4,.zcNav li:hover i.zc4{background-position: right -173px;}
.zcNav li.on i.zc5,.zcNav li:hover i.zc5{background-position: right -227px;}
.zcNav li.on i.zc6,.zcNav li:hover i.zc6{background-position: right -289px;}
.zcNav li.on i.zc7,.zcNav li:hover i.zc7{background-position: right bottom;}
.zcNav li.on,.zcNav li:hover{background: #3784eb}
.zcNav li span{font-size: 15px;margin-left: 10px;font-weight: bold;color: #9a9a9a;}
.zcNav li.on span,.zcNav li:hover span{color: #fff;}
/*关于我们导航*/
.usNav li i{background-image: url(../images/sprite_us.png);position: relative;top:-3px;}
.usNav li i.zc1{background-position: left top;height: 34px;}
.usNav li i.zc2{background-position: left -59px;height: 32px;}
.usNav li i.zc3{background-position: left -120px;height: 32px;}
.usNav li i.zc4{background-position: left -178px;height: 33px;}
.usNav li i.zc5{background-position: left -236px;height: 33px;}
.usNav li i.zc6{background-position: left -298px;height: 24px;}
.usNav li.on i.zc1,.usNav li:hover i.zc1{background-position: -37px top;}
.usNav li.on i.zc2,.usNav li:hover i.zc2{background-position: -37px -59px;}
.usNav li.on i.zc3,.usNav li:hover i.zc3{background-position: -37px -120px;}
.usNav li.on i.zc4,.usNav li:hover i.zc4{background-position: -37px -178px;}
.usNav li.on i.zc5,.usNav li:hover i.zc5{background-position: -37px -236px;}
.usNav li.on i.zc6,.usNav li:hover i.zc6{background-position: -37px -298px;}

.zcbody{position: relative;float: right;width: 75%;}
.zcbody .partner{}
.zcBg{position: absolute;right: -20%;top:0;bottom: 0;background: #fff;width: 20%;}
.zc_body_div{border-left: 1px solid #d0cece;padding-bottom: 50px;min-height: 350px;position: relative;z-index: 10;}
.serImg img,.cont_a dd img.us{display: block;width: 100%;max-width: 100%}
.ser_a{padding-top:30px;}
.ser_a ul{padding: 0 10px}
.ser_a li{float: left;width: 50%;}
.ser_ta{margin:0 10px;border-radius: 8px;border:1px solid #9a9a9a;}
.ser_ta table{width: 100%;border-collapse: collapse;}
.ser_ta td{border-left:1px solid #9a9a9a;height: 200px;color: #757677}
.ser_ta td .td_div{padding: 15px 20px; text-align: center; width: 70%;}
.td_div img{ height: 80px;}
.ser_ta td.td_b{border-left: none;width: 30%;}
.ser_ta td.tb_c{width: 70%;}
.dName{font-size: 20px;color: #757677; margin-bottom: 20px;}
.dBtn{background: #8d81ac;font-size: 18px;color: #fff;display: block;border-radius: 20px;text-align: center;padding: 10px 0;}
.dBtn:hover{background: #f60;color: #fff;}
.ser_ta td h2{font-weight: normal;font-size: 22px;}
.kfTime{font-size: 16px;padding: 16px 0;}
.kf_a a{display: inline-block;text-align: center;padding: 5px 20px;border-radius: 16px;background: #c7c7c7;color: #fff;font-size: 18px;margin-right: 10px;margin-bottom: 6px;}
.kf_a a:hover{background: #8d81ac;color: #fff;}
.cont_a{background: #f3f3f3;margin-top: 30px;}
.cont_a dd{width: 50%;}
.cont_a dd img.us{}
.contactBox{padding-top: 30px;}
.cont_sel{display: block;width: 350px;margin:0 auto;height: 43px;line-height: 42px;border:1px solid #b5b5b5;border-radius: 4px;font-size: 14px;color: #666;position: relative;z-index: 100;}
.cont_sel span{display: block;background:url(../images/ar_d.png) no-repeat 300px center;padding:0 20px;}
.gcList{display: none;}
.cont_sel ul{position: absolute;left: -1px;top:41px;border:1px solid #b5b5b5;right: 0;width: 100%;background: #fff;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;display: none;}
.cont_sel li{padding: 0 20px;cursor: pointer;}
.cont_sel li:hover{background: #3784EB;color: #fff;}
.cont_sel:hover ul{display: block;}
.lx_infor{color: #5e5e5e;line-height: 49px;font-size: 16px;padding: 20px 0 20px 40px}
.lx_infor h2{font-size: 30px;font-weight: normal;}
.lx_infor h4{font-size: 24px;font-weight:normal;padding: 10px 0;}
.cont_b{margin-top: 0;background: #fff;margin-bottom: 50px;}
.cont_b h1{color: #3784eb;font-size: 20px;}
.lx_way{color: #5e5e5e;font-size: 15px;line-height: 29px;padding: 10px 0 15px 0;}
.dhBtn{background: #3784eb;display: inline-block;padding: 5px 18px;border-radius: 5px;color: #fff;line-height: normal;}
.dhBtn:hover{background: #f60;color: #fff;}

/*关于我们*/

.zc_body_div_us{padding-bottom: 0;}
.us_a{position: relative;}
.us_a img{display: block;max-width: 100%;}

.us_infor{position: relative;background: #fff;width: 50%;color: #7c7c7c;float: right;}
.us_txt{padding:20px;}
.us_txt p{padding:10px 0;color: #666;line-height: 28px;font-size: 15px;}
.us_txt p span{font-size: 22px;color: #555;}

.us_tit{font-family: 'Microsoft Yahei';text-align: center;background: url(../images/us2.png) no-repeat center;height: 128px;line-height: 128px;}
.us_tit h2{font-size: 22px;text-align: center;color: #666565;font-weight: normal;}
.us_list li{width: 50%;}
.list_a{background: #5697ee;color: #fff}
.list_b{background: #d2d3d5;color: #5e5e5e}
.labox{padding:35px 20px;font-size: 14px;line-height: 24px;}
.labox h2{font-size: 18px;font-weight: normal;padding: 20px 0 10px 0;}
.labox img.left{margin-right: 15px;}
.xg_pro{padding-top: 10px;}
.xg_pro img{display: block;max-width: 100%; padding-bottom: 10px;}
.xg_infor{padding: 5px 0;line-height: 22px;font-size: 14px;color: #666;}
.xg_infor p{ padding: 10px 0 20px 0;}
/*新闻动态*/
.newsBox{ padding: 50px 0;color: #666;min-height: 400px}
.nTit{text-align: center;margin-bottom:50px; margin-top: 25px;}
.nTit h3{font-size: 24px;font-weight: normal;}
.nTit i{display: inline-block;width: 20px;height: 1px;background: #a2a2a2;}
.partner i{display: inline-block;width: 20px;height: 1px;background: #a2a2a2;}
.partner{text-align: center;}
.nTit p{text-transform: uppercase;font-size: 12px;color: #a4a4a4; padding-top: 10px;}
.newsList{padding-bottom: 40px;}
.newsList ul{padding: 0 13px;}
.newsList li{float: left;width: 33.33333%;padding-bottom: 1.2rem;}
.newsList li a{display: block;background: #F6F6F8;margin:0 10px;padding: 15px;}
.newsList li a img{display:block;max-width: 100%;height: auto;margin: 0 auto}
.newsList li h2{font-size: 14px;height: 42px;padding: 10px 0; overflow: hidden; text-overflow: ellipsis; }
.newsList li p{font-size: 12px; }
.relatenews{padding: 40px 0 0 20px; line-height: 1.7em;}
.backhome{padding: 0px 0px 10px 22px }
.newCont {padding-top: 1.4rem}
.newCont .news_infor h3 {font-size: 10px;color: #b1b1b1;padding-bottom: 0.7rem;font-weight: 100;}
.date_act{padding-top: 10px}
.news_img p{ color: #3C3C3C;padding:5px 0 5px 20px; font-size: 20px; font-weight: bolder; }
.news_infor{padding: 10px 20px;font-size: 12px;color: #333;line-height: 22px;}
.news_infor p{padding: 8px 0;}
.foot_a{background: #6e6f6f;}
.foot_a dl{width: 25%;color: #fff;float: left;}
.foot_a dt{background:#868686;font-size: 14px;padding-left: 40px;height: 40px;line-height: 40px;}
.foot_a dd{padding-left: 40px;padding-right:40px;border-right: 1px solid #969797;line-height: 27px;min-height: 240px;padding-top: 20px;}
.footer a{color: #fff;font-size: 14px;}
.footer a:hover{color: #f60;}
.foot_b{background: #858686;padding: 10px 40px;font-size: 14px;color: #fff;}
.footer .foot_b a{display: inline-block;}
.popBox {width: 100%; position: absolute; left: 0px;top: 0px;right: 0px;bottom: 0px;background: rgba(0, 0, 0, 0.5) none repeat scroll 0% 0%;z-index: 3000; display: none;height: 100%;transition-duration: 0ms;-webkit-transition-duration: 0ms;}
.popCont{width: 700px;background: #fff;border-radius: 5px;height: 600px;position: fixed; top:50%;left: 50%;margin:-300px 0 0 -350px;overflow-y:auto;}
.img-responsive{display: block;max-width: 100%;width: 100%;border-top-right-radius: 5px;border-top-left-radius: 5px;}
.news_img .img-responsive{display: block;max-width: 100%;width: 100%;border-top-right-radius: 5px;border-top-left-radius: 5px;}

.hidden{overflow: hidden;}
.newsBox{padding: 15px 15px 30px 15px;}
.newsBox table{width: 100%;border-collapse: collapse;white-space: nowrap;}
.newsBox th{color: #fff;font-size: 15px;background: #3784eb;padding: 12px 10px;}
.newsBox td{border-bottom: 1px solid #ededee;background:#fff;font-size: 14px;padding: 16px 10px;}
.zpinfor{display: none;}
.zpinfor td{padding: 20px 40px;background: #f9fafa}
.newsBox tr:hover td{background: #e9f1fb}
.newsBox .zpinfor:hover td{background:#f9fafa;}
.zplist .mIcon{opacity: 1;margin-top:10px}
.zpinfor td h4{font-size: 15px;margin-bottom: 10px}
.zpinfor td p{padding-bottom: 20px;line-height: 25px;}
.zptit.on td{background:#e9f1fb }
.reBox{overflow: auto;}
.reBox p.rtips{display: none;}
.news_item:hover{  text-decoration: none; background-color:#EEF6FC;}


/*发展历程*/
.hisCont{padding: 0 50px;}
.lcBox{background: #fff;}
.lcTop{margin: 0 auto;display: block;width: 100px;}
.hisinfor{background: url(../images/lc1.gif) repeat-y  center top;text-align: right;padding-bottom: 20px}
.hisinfor li{padding:20px 0;color: #9a9a9a;}
.hisinfor li dl{width: 51%;text-align: right;}
.hisinfor li dt{background: url(../images/lc2.png) no-repeat right center;height: 20px;line-height: 20px;padding: 0 30px;font-size: 20px;position: relative;right: -1px}
.hisinfor li dt sub{position: relative;top:-2px;left: 2px;}
.hisinfor li dd{padding:0 30px;padding-top: 10px;}
.hisinfor li dd .img img{max-width: 100%;}
.hisinfor li dd p{font-size: 16px;line-height: 25px;padding-top: 10px;}
.hisinfor li dl.right{text-align: left;width: 51%;}
.hisinfor li dl.right dt{background: url(../images/lc2_1.png) no-repeat left center;}
.hisinfor li dl.right dd{}
.his-bt{text-align: center;font-size: 23px;background: url(../images/lc3.png) no-repeat center bottom;padding: 40px 0;margin-bottom: 20px;}
.his-bt h2{color: #a0a0a0;font-weight: normal;font-size: 23px;}
/*如何购买*/
.buyBox{color: #5e5e5e;}
.buyBox .zc_body_div_us{background: #fff;}
.buy_a{line-height: 26px; margin-left:20px;}
.buy_a h3{font-size: 16px;font-weight: normal;}
.buy_a ins{text-decoration: none;color: #3784eb;font-size: 14px;}
.buy_b{padding:20px 50px;}
.buy_b .buy_a{border-bottom: 1px solid #cccdcd;padding-bottom: 10px; margin-left: 0px;}
.bform{width: 60%;padding: 20px 0;}
.bform table{width: 100%;border-collapse: collapse;}
.bform td{padding: 8px 0;font-size: 14px;}
.bform td input[type=text].fiut,.bform td select,.bform td textarea{display: block;width: 100%;border-radius: 5px;border:1px solid #abacad;padding:8px 5px;
	box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;
}
.cap{width: 30%;border-radius: 5px;border:1px solid #abacad;padding:8px 5px;
	box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.bform td input[type=text].fiut1{width: 10%;}
.bform td input[type=text].fiut2{width: 15%;}
.bform td input[type=text].fiut3{width: 67%;}
.bform td em.left{line-height: 33px;font-size: 14px;width: 4%;text-align: center;}
.bform td textarea{height: 140px;}
.bform td strong{font-size: 15px;}
.yz_a{padding: 10px 0;height: 42px;line-height: 42px;}
.refresh{margin-left: 15px;background:url(../images/refresh.png) no-repeat left center;padding-left: 20px;}
.yz_b{line-height: 33px;}
.bform td .yz_b input[type=text].fiut{width: 25%;margin-right: 6px;}
.buy-btn{border-top: 1px solid #cccdcd;margin-top: 20px;padding: 20px 0;}
.buy-btn input{float: right;height: 35px;line-height: 32px;border-width: 1px;border-style: solid;border-radius: 5px;margin-left: 15px;font-family: 'Microsoft Yahei';cursor: pointer;}
.buy-btn input.btn-submit{background-color: #3784eb;border-color: #3784eb;color: #fff;font-size: 14px;width: 140px}
.buy-btn input.btn-reset{background-color: #f6f3f3;border-color: #dcdcdc;color: #666;font-size: 14px;width: 120px}
.buy-btn input:hover{background: #f60;color: #fff;border-color: #f60;}

/*在线定制*/
.xinxi{font-size: 16px;padding-bottom: 10px;font-weight: normal;display: block;}
.ding_a{padding: 15px 0;border-bottom: 1px solid #CCCDCD;color: #5e5e5e;}
.ding_a li p{font-size: 15px;}
.ding_a li:first-child .da_sel{width: 450px;}
.da_sel{padding: 5px 0;}
.da_sel span{float: left;width: 150px;display: inline-block;padding:10px 0;font-size: 13px;}
.da_sel span input{vertical-align: middle;position: relative;top:-2px;}
.ding_a li textarea{border-radius: 5px;border:1px solid #ABACAD;padding: 5px;width: 550px;margin-top: 10px;display: block;height: 100px;}
.ding_a li.tips{font-size: 14px;color: #fb5858;line-height: 2;padding-top: 13px;}
/*********************/

.cp_nav_mobile{display: none; width: 100%; }
.pro-head-nav{width: 100%; margin: 0 auto;padding: 15px 0px;background: #fff; overflow: auto;white-space: nowrap; text-align: center;}
.pro-head-nav ul{display: inline-block;white-space: nowrap;}
.pro-head-nav li{display: inline;padding: 10px 20px;}
.pro-head-nav li a{font-size: 14px;}
.nav_fixed {width: 100%; margin: 0 auto;position: fixed; top: 0px; right:0px; z-index: 1000;transform: translateZ(0);-webkit-transform: translateZ(0); }
* html .nav_fixed { position: absolute; bottom: auto; top:expression(eval(document.documentElement.scrollTop));
}

.y_tit i{display: inline-block;width: 60px;height: 1px;background: #a0a0a1;position: relative;top:-10px;}
.y_tit span{text-transform: uppercase;color: #b8bcbd;font-size: 13px;}
.zcbody1 .zcBg{background: #fff}
.wti{padding: 30px 0 30px 0px;background: #fff;}
.wtBox dt{height: 30px;line-height: 30px;position: relative;padding: 15px 30px;}
.wtBox dt i{background: url(../images/d_r.png) no-repeat;width: 20px;height: 10px;}
.wtBox dt h3{font-size: 15px;color: #3a83d5;font-weight: normal;}
.wtBox dd{background: #f5f8fa;padding: 10px 30px;font-size: 14px;line-height: 26px;margin-bottom: 20px}
.csDiv{text-align: center;padding: 20px 0;}
.csDiv h5{font-size: 14px;padding: 10px 0;color: #666;font-weight: normal;}
.jg_t{color: #3680dc;font-size: 17px;margin-top: 15px;}
.csDiv img{max-width: 100%;}
.csDiv1{margin:0 15px;}
.gzBox{padding: 15px;}
.gzTop img.left{width: 30%;}
.gzt_r{width: 68%;}
.gzt_r ul{}
.gzt_r li{font-size: 14px;background: url(../images/gz_i.png) no-repeat left 5px;background-size:20px 20px;line-height: 24px;margin-bottom: 10px;padding-left: 25px;padding-top: 3px;color: #666;}

.gz_d{text-align: center;padding: 10px 0;background: url(../images/gz_d.gif) no-repeat center center;height:59px; }

/*解决方案*/
.colblue{background-color:#4a92e0; margin-bottom:5px; margin:0 0.4% 0.5% 0.4%;}
.colblue li{ width:50%;}
.bluebox{ padding:35px 35px;font-size: 14px;line-height: 24px;}
.bluebox h2{ font-size:22px; color:#fff; padding-bottom:20px; font-family: 'Microsoft Yahei'; font-weight:100;}
.bluebox p{ font-size:15px; color:#fff; font-family: 'Microsoft Yahei'; line-height:30px;}
.Secol li{float: left;width: 32.7%;display: inline;margin:0 0.3% 0 0.3%; margin-bottom:5px}
.Secol li .img img{display: block;width: 100%;max-width: 100%;}
.Secol li h3{font-size:22px; color:#5e5e5e; font-family: 'Microsoft Yahei'; font-weight:100;padding:20px 0 20px 20px; }
.Secol li p{ font-size:15px;color:#5e5e5e; line-height:30px; padding:0  20px 86px 20px; }
.sebg{ background-color:#eeecec;}
.jg_z{color: #3680dc;font-size: 16px;margin-top: 15px; display:block; background-color:#f8f8f8; height:40px; padding-top:15px}
.jg_z img{ padding:0 10px 0 15px; width:15px; }

/*tooltip*/
.tooltip {position: relative;display: inline-block; z-index:9999; padding-right: 8px;}
.tooltip .tooltiptext { font-size: 12px; visibility: hidden;width: 70px;background-color: #555;color: #fff;text-align: center;border-radius: 3px;position: absolute;top: -80%;left: 50%;margin-left: -16px;opacity: 0;transition: opacity 1s; }
.tooltip .tooltiptext::after {content: "";position: absolute;top: 100%;left: 20%;margin-left: -5px;border-width: 5px;border-style: solid;
border-color: #555 transparent transparent transparent; padding-bottom: 10px;}
.tooltip:hover .tooltiptext {visibility: visible;opacity: 0.8;}

.flink{width:100%;margin:10px 0 10px 0;}
.flink span{height:30px;line-height:30px;padding:0px 10px;display:block;font-weight:bold;font-size:14px;border-bottom:1px dashed #ccc;clear:both;}
.flink li{padding:10px 0px 10px 10px; display:block;float:left;}
/*animation*/


@keyframes pound {
	from { transform: none; }
	50% { transform: scale(1.1); }
	to { transform: none; }
}

@-webkit-keyframes pound {
	from { transform: none; }
	50% { transform: scale(1.1); }
	to { transform: none; }
}

.heart {
  animation: pound .80s infinite;
   -webkit-animation: pound .80s infinite;
   width: 40px\0; 
}
